package com.cy.ppj.model.ao.enter;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.hibernate.validator.constraints.NotEmpty;
import org.springframework.format.annotation.DateTimeFormat;

import javax.validation.constraints.NotNull;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @Description 保存企业基本信息
 * @Author tanyilin
 * @Date 2019/3/20 15:30
 */
@Data
@ApiModel("保存企业基本信息")
public class EnterBaseInfoSaveAO {

    @ApiModelProperty(value = "企业ID", example = "0")
    @NotNull(message = "企业ID不可为空")
    private Long enterId;

    @ApiModelProperty(value = "企业名称")
    @NotEmpty(message = "企业名称不可为空")
    private String enterName;

    @ApiModelProperty(value = "办公地址")
    private String scjydz;

    @ApiModelProperty(value = "纳税人识别号")
    @NotEmpty(message = "纳税人识别号不可为空")
    private String nsrsbh;

    @ApiModelProperty(value = "工商注册号")
    private String gszch;

    @ApiModelProperty(value = "组织机构代码")
    private String zzjgdm;

    @ApiModelProperty(value = "纳税类别")
    private String nsrlxMc;

    @ApiModelProperty(value = "纳税人状态")
    private String nsrztMc;

    @ApiModelProperty(value = "成立日期")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date clrq;

    @ApiModelProperty(value = "注册资本（元）", example = "0.00")
    private BigDecimal zczbZe;

    @ApiModelProperty(value = "从业人数")
    private String cyrs;

    @ApiModelProperty(value = "注册地址电话号码")
    private String zcdDhhm;

    @ApiModelProperty(value = "网站网址")
    private String website;

    @ApiModelProperty(value = "所属行业名称")
    private String hymxMc;

    @ApiModelProperty(value = "所属行业代码")
    private String hymxDm;

    @ApiModelProperty(value = "所属行业回显字符串")
    private String hymxHx;

    @ApiModelProperty(value = "经营范围")
    private String jyfw;

    @ApiModelProperty(value = "纳税信用等级")
    private String xydj;

    @ApiModelProperty(value = "蚂蚁芝麻分")
    private String myzmf;

    @ApiModelProperty(value = "省份")
    private String ss;

    @ApiModelProperty(value = "城市")
    private String ds;

}
